@charset "utf-8";
@import url(base.css);
*{box-sizing: border-box;}
.header{width: 100%;background: #fff;height: 100px;}
.headercon{width: 1180px;margin: 0 auto;height: 100px;}
.headerleft{float: left;padding-top: 30px;box-sizing: border-box;}
.headerleft a{display: block;}
.headerleft a img{width: 45%;}
.headeright{float: right;padding-top: 14px;box-sizing: border-box;}
.headertext{float: left;margin-right: 13px;}
.headertext span{font-size: 20px;color: #168ccd;}
.headertext span i{display: inline-block;width: 20px;height: 20px;background: url(../img/tall.png) no-repeat;
background-size: 100% 100%;vertical-align: -3px;}
.headertext span b{display: inline-block;width: 20px;height: 20px;background: url(../img/tezf.png) no-repeat;background-size: 100% 100%;vertical-align: -3px;}
.headertall{float: right;padding-top: 5px;box-sizing: border-box;}
.headertall ul li{font-size: 18px;color: #168ccd;margin-bottom: 5px;}
.header_nav{width: 1100px;margin: 0 auto;height: 80px;padding: 17px;}
.header_nav ul{float: left;}
.header_nav ul li{float: left;font-size: 22px;color: #1c1c1c;line-height: 46px;padding: 0 50px;}
.header_nav ul .on a{border-bottom: 2px solid #25c1ac;}
.header_nav ul li a{color: #1c1c1c;padding: 0 3px;}
.header_nav ul li a:hover{border-bottom: 2px solid #25c1ac;}
.header_nav ul li.active a{border-bottom: 2px solid #25c1ac;}
.header_nav .search{float: right;width:281px;height: 46px;border: 3px solid #25c1ac;}
.header_nav .search form{display: block;width: 100%;height: 100%;}
.header_nav .search input[type="text"]{float: left;width:60%;height: 100%;border: none;outline: none;padding-left: 10px;}
.header_nav .search .sub{float: left;width:40%;height: 100%;font-size: 18px;color: #fff;border: none;outline: none;background: #25c1ac;}
.page1_c1{width: 100%;height:560px;background: #25c1ac;color:#fff;}
.page1_c1_box{width: 1000px;margin: 0 auto;padding: 50px 0.1px 0;position: relative;height: 100%;}
.page1_c1 h2{font-size: 34px;line-height: 34px;font-weight: normal;margin-top: 6px;}
.page1_c1 .txt1{background: #fff;margin-top: 20px;padding: 0 8px;color: #25c1ac;font-size: 20px;line-height: 50px;display: inline-block;}
.page1_c1 ul{margin-top: 10px;}
.page1_c1 li{font-size: 20px;line-height: 30px;}
.page1_c1 li:after{content: "";float: left;width: 8px;height: 8px;background: #fff;border-radius: 50%;margin: 11px 11px 0 0;}
.page1_c1 .form_c{width: 200px;position: absolute;left: 0;bottom: 15px;}
.page1_c1 .form_c form{display: block;width: 100%;}
.page1_c1 .form_c input[type="text"]{display: block;width: 100%;height: 32px;background: #fff;border-radius: 32px;font-size: 14px;text-align: center;border: 0;outline: none;}
.page1_c1 .form_c .sub{background: #fffd5d;color: #343434;display: block;width: 100%;height: 32px;border-radius: 32px;font-size: 20px;margin-top: 15px;text-align: center;border: 0;outline: none;}
.page1_c1 .img{position: absolute;bottom: 0;right:0;}
.page1_c1 .img img{display: block;width: 82%;}
.page1_c2_tab{width: 1100px;margin: 0 auto;margin-top: 50px;}
.page1_c2_tab li{float: left;width: 173px;height: 40px;text-align: center;margin-right: 9px;background: #b0ede5;line-height: 40px;border-radius: 4px;margin-top: 10px;}
.page1_c2_tab li a{display: block;width: 100%;height: 100%;color: #0c796a;font-size: 18px;}
.page1_c2_list{width: 1100px;margin: 0 auto;margin-top: 30px;margin-bottom: 60px;}
.page1_c2_list li{float: left;width: 318px;height: 254px;background: url(../img/img2.png);background-size: 100% 100%;margin: 30px 66px 0 0;}
.page1_c2_list li:nth-child(2n){background: url(../img/img3.png);background-size: 100% 100%;}
.page1_c2_list li:nth-child(3n){margin-right: 0;background: url(../img/img4.png);background-size: 100% 100%;}
.page1_c2_list li p{width: 100px;margin: 30px 0 0 -20px;height:30px;background: #fff;border-radius: 30px;padding-left:28px;line-height: 30px;font-size: 12px;color: #f27a62;}
.page1_c2_list li:nth-child(2n) p,.page1_c2_list li:nth-child(2n) a{color: #25c1ac;}
.page1_c2_list li:nth-child(3n) p,.page1_c2_list li:nth-child(3n) a{color: #b67fd0;}
.page1_c2_list li h4{font-size: 24px;text-align: center;line-height: 24px;color:#fff;margin-top: 55px;font-weight: normal;}
.page1_c2_list li a{color: #f27a62;display: block;margin: 0 auto;margin-top: 60px;width: 110px;height: 26px;line-height: 26px;text-align: center;font-size: 12px;border-radius: 26px;background: #fff;}
.index_footer{background: #25c1ac;padding: 30px 0 90px;}
.index_footer_cont{margin: 0 auto;width: 1180px;}
.index_footer_l{float: left;}
.ewm_cont .img{margin-top: 20px;float: left;}
.ewm_cont .img img{display: block;width: 200px;}
.ewm_cont .img p{font-size: 25px;color: #fff;text-align: center;margin-top: 20px;}
.ewm_cont .info{float: left;color: #fff;font-size: 24px;margin-top: 59px;margin-left: 40px;}
.ewm_cont .info ul{margin-top: 8px;}
.ewm_cont .info li{font-size: 18px;}
.ewm_cont .info a{font-size: 20px;display: block;width:200px;height: 40px;text-align: center;
line-height: 40px;border-radius: 5px;background: #fff;color: #aed23a;margin-top: 10px;}
.index_footer_l h3{font-size: 26px;color: #fff;font-weight: normal;text-align: center;width: 300px;}
.ewm_cont{margin-left: 53px;}
.index_footer_r{float: right;margin-top: 50px;text-align: right;margin-right:8%;}
.index_footer_r img{display: none;width: 200px;cursor: pointer;}
.index_footer_r p{font-size: 16px;color: #fff;margin-top: 40px;}
.index_foot{position: fixed;width: 100%;background: rgba(84,84,84,0.53);bottom: 0;left: 0;height: 80px;}
.index_foot_cont{margin: 0 auto;width: 1180px;}
.index_foot_cont .img{float: left;width: 125px;margin-top: -40px;margin-left: 150px;}
.index_foot_cont .img img{display: block;width:100%;height: 100%;}
.index_foot_cont p{float: left;font-size: 25px;color: #fff;line-height: 80px;margin-left: 80px;}
.index_foot_cont p span{font-size: 40px;color: #ffc600;font-weight: bold;}
.index_foot_cont p i{color: #ffc600;}
.index_foot_cont a{float: left;margin-left: 80px;font-size: 22px;color: #fff;background: #ffc600;border-radius: 6px;text-align: center;line-height: 45px;margin-top: 25px;padding: 0 36px;}
.celan{width: 86px;background: rgba(0,0,0,0.5);position: fixed;top: 30%;left: 0;transform: translate(0,-50%);}
.celan ul li{width: 86px;height: 76px;text-align: center;font-size: 12px;color: #fff;box-sizing: border-box;padding-top: 12px;}
.celan ul li i{width: 34px;margin: 0 auto 12px;display: block;font-size: 0;}
.celan ul li:last-child{height:90px;}
.celan ul li i img{width: 100%;height: 100%;}
.celan ul li p{text-align: center;}
.wximg{display: none;}
.wximg img{width: 100%;height: 100%;}
.wxzx{position: relative;}
.wxzx:before{ width:0;height:0; border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #BE0000;content: "";position: absolute;
top: 50%;left: 86px;margin-top: -8px;display: none;}
.wxzx:hover:before{display: block;}
.wxzx:hover .wximg{display: block;width: 100px;position: absolute;top: -10px;left: 96px;}
.celan ul .dianhua{position:relative;}
.celan ul .dianhua:hover .wximgs{display: block;}
.wximgs{position: absolute;top: 0;left: 86px;background: rgba(0,0,0,0.5);padding:8px 5px;box-sizing:border-box;display: none;width: 180px;}
.wximgs p{font-size:14px;color:#fff;margin:6px 0;text-align:center;}
.box{width: 660px;height: 500px;position: fixed;top: 43%;left: 50%;transform: translate(-50%,-50%);
background: url(../img/baner.png) center no-repeat;background-size: 100%;display: none;}
.boxcon{position: relative;width: 100%;height: 100%;}
.boxcon i{position: absolute;width: 40px;height: 40px;background: url(../img/gb.png) center no-repeat;background-size: 100%;
top: 41%;left: 8%;}
.zx{position: absolute;bottom: 14%;left:145px;}
.zx a{display: block;width: 150px;height:45px;background: url(../img/bj.png) no-repeat;background-size: 100% 100%;font-size: 20px;color: #2345bb;
text-align: center;line-height: 40px;float: left;margin-right: 60px;}
.zx a:last-child{margin-right: 0;}
.index_footer_r ul{margin-left: 40px;}
.index_footer_r ul li{font-size: 25px;color: #fff;margin-bottom: 40px;width: 180px;text-align: center;
cursor: pointer;}
/*2*/
.lhar_posi{background: #eeeeee;}
.lhar_posi ul{width: 1100px;margin: 0 auto;}
.lhar_posi ul li{float: left;font-size: 18px;color: #2c2c2c;padding: 30px 0 20px 0;}
.lhar_posi ul li a{color: #2c2c2c;}
.lhar_posi ul li span{padding: 0 10px;}
.lhar_posi ul li:last-child span{display: none;}
.page2_tab_box{background: #fff;box-shadow: rgba(131,131,131,0.17) 8px 0 5px;}
.page2_tab{width: 1100px;margin: 0 auto;font-size: 18px;padding: 0.1px;padding-bottom: 30px;}
.page2_tab .type{margin-top: 20px;}
.page2_tab .type p{float: left;color: #878787;margin-top: 8px;width: 80px;}
.page2_tab .type ul{float: left;width: 1000px;}
.page2_tab .type li{float: left;margin-left: 30px;margin-top: 8px;}
.page2_tab .type li:hover a{border-bottom: 2px solid #25c1ac;}
.page2_tab .type li.active a{border-bottom: 2px solid #25c1ac;}
.page2_tab .type li:first-child{margin-left: 0;}
.page2_tab .type li a{color: #2c2c2c;padding: 0 3px;}
.page2_list_box{background: #eeeeee;padding:60px 0;}
.page2_list{width: 995px;margin: 0 auto;}
.page2_list li{position: relative;float: left;width: 315px;height: 238px;margin-right: 25px;margin-top: 30px;background: #fff;border-radius: 14px;overflow: hidden;box-shadow: rgba(131,131,131,0.17) 0px 8px 5px;}
.page2_list li:nth-child(3n){margin-right: 0;}
.page2_list li .info{padding: 0.1px 48px;height: 162px;background: url(../img/img5.png);background-size: 100% 100%;}
.page2_list li .info p{font-size: 18px;color: #2c2c2c;margin-top: 18px;}
.page2_list li .info div{margin-top: 7px;}
.page2_list li .info div span{float: left;font-size: 18px;color: #323232;line-height: 16px;}
.page2_list li .info div i{float: left;width: 16px;height: 15px;background: url(../img/img6.png);background-size: 100% 100%;}
.page2_list li .info h3{font-size: 26px;color: #fff;text-align: center;font-weight: normal;line-height: 26px;margin-top: 30px;}
.page2_list li a{position: absolute;width: 100%;height:76px;line-height: 76px;text-align: center;color: #25c1ac;font-size: 22px;bottom: 0;left: 0;}
/*page3*/
.page3_c1_box{background: #39619f;}
.page3_c1{width: 1100px;margin: 0 auto;position: relative;color: #fff;}
.page3_c1 .logo{background: #fff;padding: 20px;float:left;border-radius: 0 0 10px 10px;}
.page3_c1 .logo img{width:220px;display: block;}
.page3_c1 .login{float: right;border: 1px solid #fff;border-radius: 10px;color: #fff;font-size: 24px;text-align: center;line-height: 60px;width: 160px;margin-top:28px;}
.page3_c1 h2{font-size: 38px;line-height: 40px;font-weight: normal;margin-top: 6px;}
.page3_c1 .txt1{background: #fff;margin-top: 20px;padding: 0 18px;color: #39619f;font-size: 28px;line-height: 50px;display: inline-block;}
.page3_c1 ul{margin-top: 10px;}
.page3_c1 li{font-size: 20px;line-height: 30px;}
.page3_c1 li:after{content: "";float: left;width: 8px;height: 8px;background: #fff;border-radius: 50%;margin: 11px 11px 0 0;}
.page3_c1 .img{position: absolute;bottom: 0;right:0;}
.page3_c1 .img img{display: block;width: 82%;}
.page3_c1 .login2{display: block;font-size: 24px;line-height: 46px;width: 200px;background: #fff;color: #39619f;text-align: center;margin-top: 100px;border-radius: 20px;}
.page3_c1_c{position: relative;padding: 60px 0;}
.page3_c2{width: 1100px;margin: 0 auto;padding: 50px 0;}
.page3_c2_tab li{float: left;width: 166.6px;height: 50px;background: #aac6f2;border-radius: 6px;text-align: center;line-height: 50px;margin-right: 20px;} 
.page3_c2_tab li:last-child{margin-right: 0;}
.page3_c2_tab li a{color: #1b3f77;font-size: 20px;}
.page3_c2_1{margin-top: 30px;}
.page3_c2_1 .img{float: left;width: 40%;text-align:center;}
.page3_c2_1 .img img{display: inline-block;width: 80%;}
.page3_c2_1 .info{float: right;width: 52%;padding-top: 50px;box-sizing:border-box;}
.page3_c2_1 .info>h4{font-size: 30px;color: #1c1c1c;font-weight: normal;}
.page3_c2_1 .info>p{font-size: 20px;color: #1c1c1c;}
.page3_c2_1 .txt{clear: both;}
.page3_c2_1 .txt h3{font-size: 30px;color: #1c1c1c;font-weight: normal;text-align: center;width: 40%;float:left;}
.page3_c2_1 .txt .lhar_c{width: 52%;float: right;}
.page3_c2_1 .txt .lhar_c i{float: left;width: 30px;height: 40px;background: url(../img/img8.png);background-size: 100% 100%;}
.page3_c2_1 .txt .lhar_c p{font-size: 30px;color: #1c1c1c;float: left;margin-left: 10px;}
.page3_c2_1 .txt .lhar_c a{float: left;font-size: 24px;color: #fff;background: #39619f;line-height: 46px;padding: 0 40px;border-radius: 10px;margin-left: 40px;}
.page3_c2_2{margin-top: 30px;}
.page3_c2_2 .txt .lhar_c i{width: 30px;height: 30px;background: url(../img/img10.png);background-size: 100% 100%;}
.page3_c3_box{background: #eeeeee;}
.page3_c3{width: 1100px;margin: 0 auto;padding: 40px 0 ;}
.page3_c3 h2{font-size: 30px;color: #262626;text-align: center;font-weight: normal;}
.page3_c3 p{font-size: 26px;color: #39619f;text-align: center;margin-top: 8px;}
.page3_c3 img{display: block;margin: 0 auto;margin-top: 20px;width: 50%;}
.page3_c3  a{display: block;width: 220px;font-size: 24px;color: #fff;margin: 0 auto;background: #39619f;line-height: 46px;text-align: center;border-radius: 10px;margin-top: 40px;}
.page3_c4{width: 1100px;margin: 0 auto;padding: 40px 0;}
.page3_c4 h2{font-size: 30px;color: #262626;text-align: center;font-weight: 600;}
.page3_c4 p{font-size: 26px;color: #262626;text-align: center;margin-top: 8px;}
.page3_c4 img{display: block;margin: 0 auto;margin-top: 20px;width: 60%;}
.page3_c4 a{display: block;width: 220px;font-size: 24px;color: #fff;margin: 0 auto;background: #39619f;line-height: 46px;text-align: center;border-radius: 50px;margin-top: 40px;}
.page3_c5{width: 1100px;margin: 0 auto;padding: 60px 0;}
.page3_c5 h2{font-size: 38px;color: #262626;text-align: center;font-weight: 600;}
.page3_c5 a{display: block;width: 220px;font-size: 24px;color: #fff;margin: 0 auto;background: #39619f;line-height: 46px;text-align: center;border-radius: 50px;margin-top: 40px;}
.page3_c5 li{width: 40%;float: left;margin-top: 40px;}
.page3_c5 li:nth-child(2n){float: right;}
.page3_c5 li .img{width: 90px;margin: 0 auto;}
.page3_c5 li .img img{display: block;width: 100%;max-width: 100%;}
.page3_c5 li p{color: #131313;font-size: 18px;margin-top: 40px;text-align: center;}
.page3_c6{width: 1100px;margin: 0 auto;padding: 0 0 40px;}
.page3_c6 h2{font-size: 36px;color: #262626;text-align: center;font-weight: 600;margin-top: 40px;margin-bottom:40px;}
.page3_c6 img{display: block;margin: 0 auto;margin: 60px 0;max-width: 100%;}